package com.ruoyi.xqjh.lhxxqjh.domain;

import java.math.BigDecimal;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import lombok.*;

/**
 * 6号线需求计划明细对象 xqjh_lhxxqjh_mx
 *
 * @author huacai
 * @date 2025-04-16
 */
@EqualsAndHashCode(callSuper = true)
@Data
@AllArgsConstructor
@NoArgsConstructor
public class LhxxqjhMx extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 明细ID */
    private Integer mxId;

    /** 六号线需求计划ID */
    @Excel(name = "六号线需求计划ID")
    private String lhxxqjhId;

    /** 设备物资名称 */
    @Excel(name = "设备物资名称")
    private String sbWzMc;

    /** 主要规格参数 */
    @Excel(name = "主要规格参数")
    private String zyGgCs;

    /** 技术、工艺要求等 */
    @Excel(name = "技术、工艺要求等")
    private String jsGyYq;

    /** 数量 */
    @Excel(name = "数量")
    private BigDecimal sl;

    /** 单位 */
    @Excel(name = "单位")
    private String dw;

    /** 使用部位 */
    @Excel(name = "使用部位")
    private String syBw;

    /** 使用时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "使用时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date sySj;

    /** 用途说明 */
    @Excel(name = "用途说明")
    private String ytSm;

    /** 品牌 */
    @Excel(name = "品牌")
    private String pp;

    /** 备注 */
    @Excel(name = "备注")
    private String bz;

    private Integer num;

    /** 字符串格式的使用时间 */
    private String newSySj;

}
